import http from 'http';
import fs from 'fs';
import path from 'path'; 
const server = http.createServer((req, res) => {
    // 构造文件路径
    const filePath = path.join('D:', 'chen', 'FrontProject', 'vue-rabbit', 'src', 'nodejs', 'test.html');
    console.log('文件路径:', filePath); // 输出文件路径以调试
    // 读取 test.html 文件
    fs.readFile(filePath, 'utf-8', (err, data) => {
        if (err) {
            console.error('读取文件时出错:', err); // 输出错误日志
            res.writeHead(500, { 'Content-Type': 'text/plain; charset=utf-8' });
            res.end('服务器内部错误');
            return;
        }

        // 成功读取文件，返回内容，设置为 UTF-8 编码
        res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });
        res.end(data);
    });
});

const PORT = 3000;
server.listen(PORT, () => {
    console.log(`服务器正在运行在 http://localhost:${PORT}`);
});
